/*
  数字解密
  题目描述
    有一串被加密过的数字，解密规则如下:
      将第一个删除，第二个放在数字末端. 以此类推。
      删除的数字将会组成一个新数字，这就是解密后的数字。
    例如: 631758924，第一步，删除 6, 3 移到后面 …… 将得到 615947283
  输入
    第一行输入一个整数 ans,  ans <= 1e100
  输出
    解密后的数字
  样例输入 1
    631758924
  样例输出 1
    615947283
  样例输入 2：
    123456789112233445566778899
  样例输出 2：
    135791234567894824682159367
*/

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s1;

    cin >> s1;
    queue <char> q1;
    queue <char> q2;

    for (int i = 0; i < s1.size(); i++) {
        q1.push(s1[i]);
    }
    while (!q1.empty()) {
        int x = q1.front();
        q2.push(x);
        q1.pop();
        if (!q1.empty()) {
            int y = q1.front();
            q1.pop();
            q1.push(y);
        }
    }
    while(q2.size() > 0) {
        cout << q2.front();
        q2.pop();
    }

    return 0;
}